#lieuTreemap, #dateTreemap, #categTreemap, #infovis, #treeTag, #treeDate, #treeLieu, #treeCategorie, #treemap {
    position:relative;
    width:100%;
    height:450px;
    margin:20px auto;
    overflow:hidden;
}

#treemap {
	display:none;
}

.categ, .date, .lieu{
    color:#eee;
    padding: 3px 28px 3px 14px;
    float:left;
    height:20px;
    margin-right:10px;
    border-radius: 2px;
    font-weight: bold;
    cursor:pointer;
}

.categ:hover, .lieu:hover, .date:hover{
    background: #EEE url('../images/delFilter.png') no-repeat top right;
    color:#444;
    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-duration: 0.2s;
    transition-property: background-color;
    transition-duration: 0.2s;
    cursor:pointer;
}

.categ{
    background: #479EA8;
    background: -moz-linear-gradient(left, #479EA8 1%, #53B6BC 98%);
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#479EA8), color-stop(98%,#53B6BC));
    background: -webkit-linear-gradient(left, #479EA8 1%,#53B6BC 98%);
    background: -o-linear-gradient(left, #479EA8 1%,#53B6BC 98%);
    background: -ms-linear-gradient(left, #479EA8 1%,#53B6BC 98%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479ea8', endColorstr='#53b6bc',GradientType=1 );
    background: linear-gradient(left, #479EA8 1%,#53B6BC 98%);
    border: 1px solid #59B0B6;
    cursor:pointer;
}

.lieu{
    background:#C74430;
	background: -moz-linear-gradient(left, #C74430 3%, #E8513A 98%);
	background: -webkit-gradient(linear, left top, right top, color-stop(3%,#C74430), color-stop(98%,#E8513A));
	background: -webkit-linear-gradient(left, #C74430 3%,#E8513A 98%);
	background: -o-linear-gradient(left, #C74430 3%,#E8513A 98%);
	background: -ms-linear-gradient(left, #C74430 3%,#E8513A 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C74430', endColorstr='#E8513A',GradientType=1 );
	background: linear-gradient(left, #C74430 3%,#E8513A 98%);
	border: 1px solid #B85849;
	cursor:pointer;
}

.date{
    background: #DE8211;
	background: -moz-linear-gradient(left, #DE8211 0%, #E3A419 94%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#DE8211), color-stop(94%,#E3A419));
	background: -webkit-linear-gradient(left, #DE8211 0%,#E3A419 94%);
	background: -o-linear-gradient(left, #DE8211 0%,#E3A419 94%);
	background: -ms-linear-gradient(left, #DE8211 0%,#E3A419 94%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8211', endColorstr='#e3a419',GradientType=1 );
	background: linear-gradient(left, #DE8211 0%,#E3A419 94%);
	border: 1px solid #D8923D;
	cursor:pointer;
}